echoweb (Normal User)
Newbie
Messaggi: 2
Iscritto: 12/06/2009
|
Ciao a tutti.
Il codice che allego permette di leggere delle righe da un db oracle.
Se le righe sono poche, funziona tutto.
Se le righe da leggere sono pių di 100, l'applicativo mi va come in "standby".
Dov'č che sbaglio?
Non sono sicuro che while (!SqlCdg->Eof) sia corretto.
Codice sorgente - presumibilmente Python |
SqlUtente -> Close(); SqlUtente -> SQL -> Clear(); SqlUtente -> SQL -> Add("select * from tabella "); SqlUtente -> Open(); SqlUtente -> First(); if (!SqlUtente->Eof) { while (!SqlCdg->Eof) { strcpy(app_appoggio,""); appoggio = ""; appoggio = SqlUtente -> FieldByName("NOME_UTENTE")-> AsString; strcpy(app_appoggio,appoggio.c_str()); Memo1 -> Text = Memo1 -> Text + app_appoggio + "\r\n"; SqlUtente -> Next(); } } else { } SqlUtente -> Close();
|
|